package com.fintech.third.model.bairong;


import java.io.Serializable;

public class VehicleViolation implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	private String swift_number;
	private int code;
	private Flag flag;

	public class Flag implements Serializable{
		/**
		 * 
		 */
		private static final long serialVersionUID = 1L;

		public String flag_trafviol;

		public String getFlag_trafviol() {
			return flag_trafviol;
		}

		public void setFlag_trafviol(String flag_trafviol) {
			this.flag_trafviol = flag_trafviol;
		}
		
	}
	private Product product;
	
	public String getSwift_number() {
		return swift_number;
	}

	public void setSwift_number(String swift_number) {
		this.swift_number = swift_number;
	}

	public int getCode() {
		return code;
	}

	public void setCode(int code) {
		this.code = code;
	}

	public Flag getFlag() {
		return flag;
	}

	public void setFlag(Flag flag) {
		this.flag = flag;
	}

	public Product getProduct() {
		return product;
	}

	public void setProduct(Product product) {
		this.product = product;
	}

	public class Product implements Serializable{
		/**
		 * 
		 */
		private static final long serialVersionUID = 1L;
		private String ErrMessage	;//	解释说明 ErrorCode 含义
		private String ErrorCode	;//	查询状态码说明
		private String HasDate	;//是否有违章
		private String LastSearchTime;//	日期
		private String Other	;//	预留
		private String message	;//	异常状态码说明
		private String ResultType	;//	数据类型
		private String Success	;//	查询状态码
		private String orderNo	;//	交易订单号
		private String costTime	;//	返回时间
		private Record record;
		
		public class Record implements Serializable{
			/**
			 * 
			 */
			private static final long serialVersionUID = 1L;
			private String	CanProcess	;//	是否可以代办
			private String CanprocessMsg	;//	是否代办原因
			private String Code	;//	违章代码
			private String 	DataSourceID	;//	查询数据源ID
			private String Degree	;//	违章扣分
			private String DegreePoundage	;//扣分手续费
			private String 	Latefine	;//	滞纳金
			private String Location	;//	违章地点
			private String LocationName	;//	违章归属地点名
			private String 	Locationid	;//	违章归属地点ID
			private String  Poundage	;//	手续费
			private String Reason	;//	违章原因
			private String 	RecordType	;//	数据类型
			private String 	SecondaryUniqueCode	;//	违章纪录ID，用于下单
			private String Time	;//	违章时间
			private String 	UniqueCode	;//	违章信息的特征码
			private String count	;//	违章罚款金额
			private String 	department	;//	违章采集机关
			private String	Archive	;//	违章项文书编号
			private String Telephone	;//	联系电话
			private String Excutelocation	;//	违章处理地址
			private String 	Excutedepartment	;//	执行部门
			private String Category	;//	违章分类类别
			private String 	Punishmentaccording	;//	处罚依据
			private String 	Illegalentry	;//	违法条款
			private String 	status	;//	异常类别（接口调用异常后返回）
			public String getCanProcess() {
				return CanProcess;
			}
			public void setCanProcess(String canProcess) {
				CanProcess = canProcess;
			}
			public String getCanprocessMsg() {
				return CanprocessMsg;
			}
			public void setCanprocessMsg(String canprocessMsg) {
				CanprocessMsg = canprocessMsg;
			}
			public String getCode() {
				return Code;
			}
			public void setCode(String code) {
				Code = code;
			}
			public String getDataSourceID() {
				return DataSourceID;
			}
			public void setDataSourceID(String dataSourceID) {
				DataSourceID = dataSourceID;
			}
			public String getDegree() {
				return Degree;
			}
			public void setDegree(String degree) {
				Degree = degree;
			}
			public String getDegreePoundage() {
				return DegreePoundage;
			}
			public void setDegreePoundage(String degreePoundage) {
				DegreePoundage = degreePoundage;
			}
			public String getLatefine() {
				return Latefine;
			}
			public void setLatefine(String latefine) {
				Latefine = latefine;
			}
			public String getLocation() {
				return Location;
			}
			public void setLocation(String location) {
				Location = location;
			}
			public String getLocationName() {
				return LocationName;
			}
			public void setLocationName(String locationName) {
				LocationName = locationName;
			}
			public String getLocationid() {
				return Locationid;
			}
			public void setLocationid(String locationid) {
				Locationid = locationid;
			}
			public String getPoundage() {
				return Poundage;
			}
			public void setPoundage(String poundage) {
				Poundage = poundage;
			}
			public String getReason() {
				return Reason;
			}
			public void setReason(String reason) {
				Reason = reason;
			}
			public String getRecordType() {
				return RecordType;
			}
			public void setRecordType(String recordType) {
				RecordType = recordType;
			}
			public String getSecondaryUniqueCode() {
				return SecondaryUniqueCode;
			}
			public void setSecondaryUniqueCode(String secondaryUniqueCode) {
				SecondaryUniqueCode = secondaryUniqueCode;
			}
			public String getTime() {
				return Time;
			}
			public void setTime(String time) {
				Time = time;
			}
			public String getUniqueCode() {
				return UniqueCode;
			}
			public void setUniqueCode(String uniqueCode) {
				UniqueCode = uniqueCode;
			}
			public String getCount() {
				return count;
			}
			public void setCount(String count) {
				this.count = count;
			}
			public String getDepartment() {
				return department;
			}
			public void setDepartment(String department) {
				this.department = department;
			}
			public String getArchive() {
				return Archive;
			}
			public void setArchive(String archive) {
				Archive = archive;
			}
			public String getTelephone() {
				return Telephone;
			}
			public void setTelephone(String telephone) {
				Telephone = telephone;
			}
			public String getExcutelocation() {
				return Excutelocation;
			}
			public void setExcutelocation(String excutelocation) {
				Excutelocation = excutelocation;
			}
			public String getExcutedepartment() {
				return Excutedepartment;
			}
			public void setExcutedepartment(String excutedepartment) {
				Excutedepartment = excutedepartment;
			}
			public String getCategory() {
				return Category;
			}
			public void setCategory(String category) {
				Category = category;
			}
			public String getPunishmentaccording() {
				return Punishmentaccording;
			}
			public void setPunishmentaccording(String punishmentaccording) {
				Punishmentaccording = punishmentaccording;
			}
			public String getIllegalentry() {
				return Illegalentry;
			}
			public void setIllegalentry(String illegalentry) {
				Illegalentry = illegalentry;
			}
			public String getStatus() {
				return status;
			}
			public void setStatus(String status) {
				this.status = status;
			}
			
			
		}

		public String getErrMessage() {
			return ErrMessage;
		}

		public void setErrMessage(String errMessage) {
			ErrMessage = errMessage;
		}

		public String getErrorCode() {
			return ErrorCode;
		}

		public void setErrorCode(String errorCode) {
			ErrorCode = errorCode;
		}

		public String getHasDate() {
			return HasDate;
		}

		public void setHasDate(String hasDate) {
			HasDate = hasDate;
		}

		public String getLastSearchTime() {
			return LastSearchTime;
		}

		public void setLastSearchTime(String lastSearchTime) {
			LastSearchTime = lastSearchTime;
		}

		public String getOther() {
			return Other;
		}

		public void setOther(String other) {
			Other = other;
		}

		public String getMessage() {
			return message;
		}

		public void setMessage(String message) {
			this.message = message;
		}

		public String getResultType() {
			return ResultType;
		}

		public void setResultType(String resultType) {
			ResultType = resultType;
		}

		public String getSuccess() {
			return Success;
		}

		public void setSuccess(String success) {
			Success = success;
		}

		public String getOrderNo() {
			return orderNo;
		}

		public void setOrderNo(String orderNo) {
			this.orderNo = orderNo;
		}

		public String getCostTime() {
			return costTime;
		}

		public void setCostTime(String costTime) {
			this.costTime = costTime;
		}

		public Record getRecord() {
			return record;
		}

		public void setRecord(Record record) {
			this.record = record;
		}
		

	}
}
